/*
 * 文 件 名 : AlarmForSmsService.java
 * 版    权 : China Machi.Co.,Ltd.Copyright 2009-2011.All rights reserved
 * 描    述 : <描述>
 * 修 改 人 : lixg
 * 修改时间 : 2013-2-20
 * 跟踪单号 : <跟踪单号>
 * 修改单号 : <修改单号>
 * 修改内容 : <修改内容>
 */
package com.fire8.dolphin.service;

import java.util.List;

import android.app.PendingIntent;
import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import android.telephony.SmsManager;

import com.fire8.dolphin.utils.LogUtil;

/**
 * 后台发送短信的服务
 * <功能详细描述>
 *
 * @author  lixg
 * @version [版本号,2013-2-20]
 * @see     [相关类/方法]
 * @since   [产品/模块]
 */
public class AlarmForSmsService extends Service
{
    private String title;
    private List<String> phones;
    private SmsManager sManager;
    /**
     * @param arg0
     * @return
     */
    @Override
    public IBinder onBind(Intent arg0)
    {
        return null;
    }
    
    @Override
    public void onCreate()
    {
        super.onCreate();
        
    }

    @Override
    public void onDestroy()
    {
        super.onDestroy();
        
    }

    
    @Override
    public void onStart(Intent intent, int startId)
    {
        super.onStart(intent, startId);
        phones = intent.getStringArrayListExtra("phones");
        title = intent.getStringExtra("title");
        LogUtil.d("title="+title);
        sManager = SmsManager.getDefault();
        title = "请即刻提醒我完成以下计划任务："+title+"。谢谢";
        for (String str : phones)
        {
            LogUtil.d("phone="+str);
            PendingIntent pi = PendingIntent.getActivity(getApplicationContext(), 0, new Intent(), 0);
            sManager.sendTextMessage(str,null,title,pi,null);
        }
        //发送短信
        
    }

}
